/*
 * 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Objetos;

import java.util.Calendar;
import java.util.Date;
import java.util.Locale;

/**
 *
 * @author jescarma
 */
public class AltaIncidencia {

    private int cod;
    private Calendar fechaPeticion;
    private String descripcion;
    private double costeDiario;
    private Calendar fechaRecepcion;
    private SQLconnection s = new SQLconnection();

    public AltaIncidencia(int cod, Calendar fechaPeticion, String descripcion, double costeDiario, Calendar fechaRecepcion) {
        this.cod = cod;
        this.fechaPeticion = fechaPeticion;
        this.descripcion = descripcion;
        this.costeDiario = costeDiario;
        this.fechaRecepcion = fechaRecepcion;
    }
    

    public AltaIncidencia(int cod, Calendar fechaPeticion, String descripcion) {
        this.cod = cod;
        this.fechaPeticion = fechaPeticion;
        this.descripcion = descripcion;
        this.costeDiario = 0;
        this.fechaRecepcion = null;

    }
        public AltaIncidencia(int cod, String descripcion) {
        this.cod = cod;
        this.fechaPeticion = null;
        this.descripcion = descripcion;
        this.costeDiario = 0;
        this.fechaRecepcion = null;

    }

    public void GuardarIncidencia() {
        String fecha = fechaPeticion.getTime().getYear() + "/" + fechaPeticion.MONTH + "/" + fechaPeticion.DAY_OF_MONTH;
        System.out.println(fecha);
        String valores = "null,'" + fecha + "','" + descripcion + "','" + costeDiario + "','1970/01/01'";
        s.connectar();
        s.insertar("AltaIncidencia", valores);
    }

    /**
     * @return the cod
     */
    public int getCod() {
        return cod;
    }
    
    public void setCod(int cod){
     this.cod=cod;
    }

    /**
     * @return the fechaPeticion
     */
    public Calendar getFechaPeticion() {
        return fechaPeticion;
    }

    /**
     * @param fechaPeticion the fechaPeticion to set
     */
    public void setFechaPeticion(Calendar fechaPeticion) {
        this.fechaPeticion = fechaPeticion;
    }

    /**
     * @return the Descripcion
     */
    public String getDescripcion() {
        return descripcion;
    }

    /**
     * @param Descripcion the Descripcion to set
     */
    public void setDescripcion(String Descripcion) {
        this.descripcion = Descripcion;
    }

    /**
     * @return the costeDiario
     */
    public double getCosteDiario() {
        return costeDiario;
    }

    /**
     * @param costeDiario the costeDiario to set
     */
    public void setCosteDiario(double costeDiario) {
        this.costeDiario = costeDiario;
    }

    /**
     * @return the fechaRecepcion
     */
    public Calendar getFechaRecepcion() {
        return fechaRecepcion;
    }

    /**
     * @param fechaRecepcion the fechaRecepcion to set
     */
    public void setFechaRecepcion(Calendar fechaRecepcion) {
        this.fechaRecepcion = fechaRecepcion;
    }
}
